package com.listdemo;

import java.util.ArrayList;
import java.util.List;

public class ListDemo2 {
    public static void main(String[] args) {
        /*
        List系列集合中的两个删除的方法
            1.直接删除元素
            2.通过索引进行删除
         */
        //1.创建一个集合
        List<Integer> list=new ArrayList<>();

        //2.添加元素
        list.add(1);
        list.add(2);
        list.add(3);

        //3.删除元素
        //请问:此时别除的是1这个元素，还是1索引上的元素?
        //为什么?
        //因为在调用方法的时候，如果方法出现了重载现象
        //优先调用，实参跟形参类型一致的那个方法。
        list.remove(1);
        list.remove((Integer)1);//手动装箱，手动把基本数据类型的1，变成Integer类型
        System.out.println(list);
    }
}
